home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / glimpse-2.1 / agrep / main.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-05-16  |  659 b   |  28 lines

  1. /* Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal.  All Rights Reserved. */
  2. #include <stdio.h>
  3. #include "agrep.h"
  4.  
  5. #if    MEASURE_TIMES
  6. extern int INFILTER_ms, OUTFILTER_ms, FILTERALGO_ms;
  7. #endif    /*MEASURE_TIMES*/
  8.  
  9. extern  char Pattern[MAXPAT];
  10. extern  int EXITONERROR;
  11.  
  12. main(argc, argv)
  13. int argc;
  14. char *argv[];
  15. {
  16.     int    ret;
  17.  
  18.     EXITONERROR = 1;    /* the only place where it is set to 1 */
  19.     ret = fileagrep(argc, argv, 0, stdout);
  20.  
  21. #if    MEASURE_TIMES
  22.     fprintf(stderr, "ret = %d infilter = %d ms\toutfilter = %d ms\tfilteralgo = %d ms\n", ret, INFILTER_ms, OUTFILTER_ms, FILTERALGO_ms);
  23. #endif    /*MEASURE_TIMES*/
  24.     if(ret<0) exit(2);
  25.     if(ret==0) exit(1);
  26.     exit(0);
  27. }
  28.